SUED for Linux =]
Publicado por Adriano Matos Meier 29/11/2005
[ Hits: 18.628 ]
SUED - Sua ultima esperança divina ou Deus ao contrário.
Script muito loco que serve para dar uns sustos nos seus amigos.
Você faz uma pergunta para um suposto Luscifer, e ele responde.
Conhecia apenas a versão para Windows então achei essa na net e estou compartilhando.
Desculpem se alguem já tinha postado.
#!/bin/bash # # A versão do programa Einstein em shell script. # esse programa rolou na internet há alguns anos atrás. # # Também conhecido como SUED (Windows). # Dá para brincar com muita gente que não é da área :) # # ################################################ # Como usar # # O esquema está na variável char_especial, onde você define # qual será a tecla utilizada para acionar o comportamento # especial do programa. # Após executar o programa, se a **primeira** tecla pressionada # for a que estiver definida na variável char_especial o comportamento # especial é iniciado. Quando isto ocorre, para cada tecla que você for # pressionando, um caractere de uma frase pré-definida irá ecoar na tela. # a tecla que você pressionou é armazenada em uma variável. # quando você apertar de novo a 'char_especial', é finalizado este processo # e tudo o que você teclar será novamente ecoado na tela. # Quando você pressionar enter, será mostrado tudo o que você teclou # escondido, ou seja, entre as duas pressionadas do char_especial. # # Assim, você escreve a resposta escondido, e faz a pergunta para a # resposta que você digitou. # # Experimente algumas vezes que você vai pegar o esquema =8) # # ################################################ # # Versão 2.0 - totalmente remodelada e com alguns bug fixed # f1="Ó grande mestre, por favor me responda" f2="Amável guru, responda" f3="Todo poderoso, me diga" f4="Ó principe das trevas, me responda" r1="Sai fora cara, nao vou te responder nada." r2="Nao tens nada melhor pra fazer do que ficar me enxendo?" r3="Vai ver se eu estou na esquina seu imbecil." r4="Ta loco, que bicho chato hein, sai fora cara." # se aumentar o número de perguntas possíveis # modifiquei o valor 4 da linha abaixo i=0;char_especial=";"; n="f$(($RANDOM%4+1))" R="";M=0;X="X" clear read -s -n1 -p " Bem-Vindo ao SUED for Linux Faça sua pergunta " [ "$REPLY" = "$char_especial" ] && M=1 || echo -n "$REPLY";IFS=¿ while [ "$(echo -n "$X" | od)" != "0000000" ]; do read -s -n1 X if [ "$(echo -n "$X" | od -a | sed -n '1s/[0-9]\+ *//p')" = "del" ]; then echo -ne "{FONTE}33[D "; echo -ne "{FONTE}33[D" [ "$R" -a "$M" = "1" ] && R=$(echo "$R" | sed 's/.$//') [ "$i" != "0" ] && i=$((i-1)) else [ $M = 1 ] && { echo -n "${!n:i:1}" # letra a letra i=$((i+1)); R="$R$X" [ "$X" != "$char_especial" ] || M=0; } || echo -n "$X" fi done echo [ "$R" ] && echo -e "\nResposta: ${R%$char_especial*}" || # se aumentar o número de respostas possíveis aumente o # valor 4 da linha abaixo { n="r$(($RANDOM%4+1))";echo -e "\nResposta: ${!n}"; } echo
Shell Script / Perl para sincronizar base de usuários do AD com o Zimbra
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta